/* tslint:disable */
/* eslint-disable */

import React, { FunctionComponent } from 'react';
import { ViewProps } from 'react-native';
import { Svg, GProps, Path } from 'react-native-svg';
import { getIconColor } from './helper';

interface Props extends GProps, ViewProps {
  size?: number;
  color?: string | string[];
}

let IconicAdd: FunctionComponent<Props> = ({ size, color, ...rest }) => {
  return (
    <Svg viewBox="0 0 1024 1024" width={size} height={size} {...rest}>
      <Path
        d="M480.492308 972.274872l384.393846-216.352821c4.201026-2.100513 8.402051-8.402051 8.402051-12.603077v-231.05641c0-12.603077 8.402051-21.005128 21.005128-21.005128 12.603077 0 21.005128 8.402051 21.005129 21.005128v231.05641c0 18.904615-12.603077 39.909744-29.40718 50.412308l-392.795897 220.553846c-16.804103 8.402051-39.909744 8.402051-56.713847 0l-388.594871-220.553846c-16.804103-10.502564-29.407179-29.407179-29.40718-50.412308V285.407179c0-18.904615 12.603077-39.909744 29.40718-50.412307l388.594871-224.754872c16.804103-10.502564 42.010256-10.502564 56.713847 0l168.041025 98.724103c10.502564 6.301538 12.603077 18.904615 8.402052 29.407179-4.201026 10.502564-18.904615 12.603077-29.40718 8.402051L472.090256 48.049231C467.889231 45.948718 459.487179 45.948718 457.386667 48.049231L68.791795 272.804103c-4.201026 2.100513-8.402051 8.402051-8.402051 12.603076v2.100513c4.201026 0 6.301538 0 10.502564 2.100513l392.795897 216.352821 176.443077-96.62359c10.502564-6.301538 23.105641-2.100513 29.40718 8.402051 6.301538 10.502564 2.100513 23.105641-8.402052 29.40718l-178.543589 98.724102v426.404103h-2.100513z m-42.010257-4.201026V539.569231L60.389744 331.618462v411.700512c0 4.201026 4.201026 10.502564 8.402051 12.603077l369.690256 212.151795z"
        fill={getIconColor(color, 0, '#096DD9')}
      />
      <Path
        d="M774.564103 266.502564V98.461538c0-12.603077 8.402051-21.005128 21.005128-21.005128 12.603077 0 21.005128 8.402051 21.005128 21.005128v168.041026H984.615385c12.603077 0 21.005128 8.402051 21.005128 21.005128 0 12.603077-8.402051 21.005128-21.005128 21.005129h-168.041026v168.041025c0 12.603077-8.402051 21.005128-21.005128 21.005128-12.603077 0-21.005128-8.402051-21.005128-21.005128V308.512821H606.523077c-12.603077 0-21.005128-8.402051-21.005128-21.005129 0-12.603077 8.402051-21.005128 21.005128-21.005128H774.564103z"
        fill={getIconColor(color, 1, '#E02020')}
      />
    </Svg>
  );
};

IconicAdd.defaultProps = {
  size: 18,
};

IconicAdd = React.memo ? React.memo(IconicAdd) : IconicAdd;

export default IconicAdd;
